package com.freak.neteasecloudmusic.modules.mine.entity;

import com.chad.library.adapter.base.entity.MultiItemEntity;

import java.util.List;

import static com.freak.neteasecloudmusic.modules.mine.fragment.adapter.MyMusicAdapter.ITEM_MY_MUSCI_FM;

public class PersonFmEntity    {

    /**
     * popAdjust : false
     * data : [{"name":"不得不爱","id":1.384527426E9,"position":0,"alias":[],"status":0,"fee":8,"copyrightId":1416410,"disc":"01","no":0,"artists":[{"name":"Lambert","id":3.1668975E7,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0}],"album":{"name":"不得不爱","id":8.0982754E7,"type":"EP/Single","size":1,"picId":1.0995116429779664E17,"blurPicUrl":"http://p2.music.126.net/94ofbrM9sC9cQzKf2rO2GQ==/109951164297796644.jpg","companyId":0,"pic":1.0995116429779664E17,"picUrl":"http://p2.music.126.net/94ofbrM9sC9cQzKf2rO2GQ==/109951164297796644.jpg","publishTime":1.5660576E12,"description":"","tags":"","company":"中视鸣达","briefDesc":"","artist":{"name":"","id":0,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0},"songs":[],"alias":[],"status":0,"copyrightId":1416389,"commentThreadId":"R_AL_3_80982754","artists":[{"name":"Lambert","id":3.1668975E7,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0}],"subType":"录音室版","mark":0,"picId_str":"109951164297796644"},"starred":false,"popularity":100,"score":100,"starredNum":0,"duration":177000,"playedNum":0,"dayPlays":0,"hearTime":0,"ringtone":"","copyFrom":"","commentThreadId":"R_SO_4_1384527426","ftype":0,"rtUrls":[],"copyright":0,"mark":0,"mvid":0,"rtype":0,"bMusic":{"id":3.902727782E9,"size":2832813,"extension":"mp3","sr":48000,"dfsId":0,"bitrate":128000,"playTime":177000,"volumeDelta":-54517},"hMusic":{"id":3.90272778E9,"size":7081965,"extension":"mp3","sr":48000,"dfsId":0,"bitrate":320000,"playTime":177000,"volumeDelta":-58655},"mMusic":{"id":3.902727781E9,"size":4249197,"extension":"mp3","sr":48000,"dfsId":0,"bitrate":192000,"playTime":177000,"volumeDelta":-56132},"lMusic":{"id":3.902727782E9,"size":2832813,"extension":"mp3","sr":48000,"dfsId":0,"bitrate":128000,"playTime":177000,"volumeDelta":-54517},"privilege":{"id":1.384527426E9,"fee":8,"payed":0,"st":0,"pl":128000,"dl":0,"sp":7,"cp":1,"subp":1,"cs":false,"maxbr":999000,"fl":128000,"toast":false,"flag":68,"preSell":false},"alg":"itembased"},{"name":"手心的蔷薇","id":2.9848657E7,"position":6,"alias":["Beautiful"],"status":0,"fee":8,"copyrightId":7002,"disc":"1","no":6,"artists":[{"name":"林俊杰","id":3684,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0},{"name":"G.E.M.邓紫棋","id":7763,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0}],"album":{"name":"新地球","id":3056951,"type":"专辑","size":13,"picId":3.238061746556733E15,"blurPicUrl":"http://p2.music.126.net/X0EDfXzxMQJiQ-71JFGdZw==/3238061746556733.jpg","companyId":0,"pic":3.238061746556733E15,"picUrl":"http://p2.music.126.net/X0EDfXzxMQJiQ-71JFGdZw==/3238061746556733.jpg","publishTime":1.4196096E12,"description":"","tags":"","company":"华纳音乐","briefDesc":"","artist":{"name":"","id":0,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0},"songs":[],"alias":[],"status":3,"copyrightId":7002,"commentThreadId":"R_AL_3_3056951","artists":[{"name":"林俊杰","id":3684,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0}],"subType":"录音室版","mark":0},"starred":false,"popularity":100,"score":100,"starredNum":0,"duration":280035,"playedNum":0,"dayPlays":0,"hearTime":0,"copyFrom":"","commentThreadId":"R_SO_4_29848657","ftype":0,"rtUrls":[],"copyright":1,"mark":0,"mvid":384452,"rtype":0,"bMusic":{"id":1.186565137E9,"size":4481819,"extension":"mp3","sr":44100,"dfsId":0,"bitrate":128000,"playTime":280035,"volumeDelta":-27900},"hMusic":{"id":1.186565135E9,"size":1.1204484E7,"extension":"mp3","sr":44100,"dfsId":0,"bitrate":320000,"playTime":280035,"volumeDelta":-32200},"mMusic":{"id":1.186565136E9,"size":6722707,"extension":"mp3","sr":44100,"dfsId":0,"bitrate":192000,"playTime":280035,"volumeDelta":-29600},"lMusic":{"id":1.186565137E9,"size":4481819,"extension":"mp3","sr":44100,"dfsId":0,"bitrate":128000,"playTime":280035,"volumeDelta":-27900},"privilege":{"id":2.9848657E7,"fee":8,"payed":0,"st":0,"pl":128000,"dl":0,"sp":7,"cp":1,"subp":1,"cs":false,"maxbr":999000,"fl":128000,"toast":false,"flag":4,"preSell":false},"alg":"alg_fm_rt_his_sub"},{"name":"可不可以","id":5.53755659E8,"position":1,"alias":[],"status":0,"fee":8,"copyrightId":687012,"disc":"01","no":1,"artists":[{"name":"张紫豪","id":1.3906123E7,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0}],"album":{"name":"可不可以","id":3.8385235E7,"type":"专辑","size":2,"picId":1.09951163252847248E17,"blurPicUrl":"http://p2.music.126.net/WafK2OQfEtqXitdDXJ772Q==/109951163252847249.jpg","companyId":0,"pic":1.09951163252847248E17,"picUrl":"http://p2.music.126.net/WafK2OQfEtqXitdDXJ772Q==/109951163252847249.jpg","publishTime":1.535644800007E12,"description":"","tags":"","company":"恬音文化","briefDesc":"","artist":{"name":"","id":0,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0},"songs":[],"alias":[],"status":0,"copyrightId":687012,"commentThreadId":"R_AL_3_38385235","artists":[{"name":"张紫豪","id":1.3906123E7,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0}],"subType":"录音室版","mark":0,"picId_str":"109951163252847249"},"starred":false,"popularity":100,"score":100,"starredNum":0,"duration":240889,"playedNum":0,"dayPlays":0,"hearTime":0,"copyFrom":"","commentThreadId":"R_SO_4_553755659","ftype":0,"rtUrls":[],"copyright":2,"mark":0,"mvid":0,"rtype":0,"bMusic":{"id":1.455202018E9,"size":3855299,"extension":"mp3","sr":44100,"dfsId":0,"bitrate":128000,"playTime":240889,"volumeDelta":-28100},"hMusic":{"id":1.455202016E9,"size":9638182,"extension":"mp3","sr":44100,"dfsId":0,"bitrate":320000,"playTime":240889,"volumeDelta":-32500},"mMusic":{"id":1.455202017E9,"size":5782927,"extension":"mp3","sr":44100,"dfsId":0,"bitrate":192000,"playTime":240889,"volumeDelta":-29900},"lMusic":{"id":1.455202018E9,"size":3855299,"extension":"mp3","sr":44100,"dfsId":0,"bitrate":128000,"playTime":240889,"volumeDelta":-28100},"privilege":{"id":5.53755659E8,"fee":8,"payed":0,"st":0,"pl":128000,"dl":0,"sp":7,"cp":1,"subp":1,"cs":false,"maxbr":999000,"fl":128000,"toast":false,"flag":0,"preSell":false},"alg":"alg_fm_rt_his_sub"}]
     * code : 200.0
     */

    private boolean popAdjust;
    private double code;
    private List<DataBean> data;

    public boolean isPopAdjust() {
        return popAdjust;
    }

    public void setPopAdjust(boolean popAdjust) {
        this.popAdjust = popAdjust;
    }

    public double getCode() {
        return code;
    }

    public void setCode(double code) {
        this.code = code;
    }

    public List<DataBean> getData() {
        return data;
    }

    public void setData(List<DataBean> data) {
        this.data = data;
    }



    public static class DataBean implements MultiItemEntity {
        /**
         * name : 不得不爱
         * id : 1.384527426E9
         * position : 0.0
         * alias : []
         * status : 0.0
         * fee : 8.0
         * copyrightId : 1416410.0
         * disc : 01
         * no : 0.0
         * artists : [{"name":"Lambert","id":3.1668975E7,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0}]
         * album : {"name":"不得不爱","id":8.0982754E7,"type":"EP/Single","size":1,"picId":1.0995116429779664E17,"blurPicUrl":"http://p2.music.126.net/94ofbrM9sC9cQzKf2rO2GQ==/109951164297796644.jpg","companyId":0,"pic":1.0995116429779664E17,"picUrl":"http://p2.music.126.net/94ofbrM9sC9cQzKf2rO2GQ==/109951164297796644.jpg","publishTime":1.5660576E12,"description":"","tags":"","company":"中视鸣达","briefDesc":"","artist":{"name":"","id":0,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0},"songs":[],"alias":[],"status":0,"copyrightId":1416389,"commentThreadId":"R_AL_3_80982754","artists":[{"name":"Lambert","id":3.1668975E7,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0}],"subType":"录音室版","mark":0,"picId_str":"109951164297796644"}
         * starred : false
         * popularity : 100.0
         * score : 100.0
         * starredNum : 0.0
         * duration : 177000.0
         * playedNum : 0.0
         * dayPlays : 0.0
         * hearTime : 0.0
         * ringtone :
         * copyFrom :
         * commentThreadId : R_SO_4_1384527426
         * ftype : 0.0
         * rtUrls : []
         * copyright : 0.0
         * mark : 0.0
         * mvid : 0.0
         * rtype : 0.0
         * bMusic : {"id":3.902727782E9,"size":2832813,"extension":"mp3","sr":48000,"dfsId":0,"bitrate":128000,"playTime":177000,"volumeDelta":-54517}
         * hMusic : {"id":3.90272778E9,"size":7081965,"extension":"mp3","sr":48000,"dfsId":0,"bitrate":320000,"playTime":177000,"volumeDelta":-58655}
         * mMusic : {"id":3.902727781E9,"size":4249197,"extension":"mp3","sr":48000,"dfsId":0,"bitrate":192000,"playTime":177000,"volumeDelta":-56132}
         * lMusic : {"id":3.902727782E9,"size":2832813,"extension":"mp3","sr":48000,"dfsId":0,"bitrate":128000,"playTime":177000,"volumeDelta":-54517}
         * privilege : {"id":1.384527426E9,"fee":8,"payed":0,"st":0,"pl":128000,"dl":0,"sp":7,"cp":1,"subp":1,"cs":false,"maxbr":999000,"fl":128000,"toast":false,"flag":68,"preSell":false}
         * alg : itembased
         */
        @Override
        public int getItemType() {
            return ITEM_MY_MUSCI_FM;
        }
        private String name;
        private double id;
        private double position;
        private double status;
        private double fee;
        private double copyrightId;
        private String disc;
        private double no;
        private AlbumBean album;
        private boolean starred;
        private double popularity;
        private double score;
        private double starredNum;
        private double duration;
        private double playedNum;
        private double dayPlays;
        private double hearTime;
        private String ringtone;
        private String copyFrom;
        private String commentThreadId;
        private double ftype;
        private double copyright;
        private double mark;
        private double mvid;
        private double rtype;
        private BMusicBean bMusic;
        private HMusicBean hMusic;
        private MMusicBean mMusic;
        private LMusicBean lMusic;
        private PrivilegeBean privilege;
        private String alg;
        private List<?> alias;
        private List<ArtistsBeanX> artists;
        private List<?> rtUrls;

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public double getId() {
            return id;
        }

        public void setId(double id) {
            this.id = id;
        }

        public double getPosition() {
            return position;
        }

        public void setPosition(double position) {
            this.position = position;
        }

        public double getStatus() {
            return status;
        }

        public void setStatus(double status) {
            this.status = status;
        }

        public double getFee() {
            return fee;
        }

        public void setFee(double fee) {
            this.fee = fee;
        }

        public double getCopyrightId() {
            return copyrightId;
        }

        public void setCopyrightId(double copyrightId) {
            this.copyrightId = copyrightId;
        }

        public String getDisc() {
            return disc;
        }

        public void setDisc(String disc) {
            this.disc = disc;
        }

        public double getNo() {
            return no;
        }

        public void setNo(double no) {
            this.no = no;
        }

        public AlbumBean getAlbum() {
            return album;
        }

        public void setAlbum(AlbumBean album) {
            this.album = album;
        }

        public boolean isStarred() {
            return starred;
        }

        public void setStarred(boolean starred) {
            this.starred = starred;
        }

        public double getPopularity() {
            return popularity;
        }

        public void setPopularity(double popularity) {
            this.popularity = popularity;
        }

        public double getScore() {
            return score;
        }

        public void setScore(double score) {
            this.score = score;
        }

        public double getStarredNum() {
            return starredNum;
        }

        public void setStarredNum(double starredNum) {
            this.starredNum = starredNum;
        }

        public double getDuration() {
            return duration;
        }

        public void setDuration(double duration) {
            this.duration = duration;
        }

        public double getPlayedNum() {
            return playedNum;
        }

        public void setPlayedNum(double playedNum) {
            this.playedNum = playedNum;
        }

        public double getDayPlays() {
            return dayPlays;
        }

        public void setDayPlays(double dayPlays) {
            this.dayPlays = dayPlays;
        }

        public double getHearTime() {
            return hearTime;
        }

        public void setHearTime(double hearTime) {
            this.hearTime = hearTime;
        }

        public String getRingtone() {
            return ringtone;
        }

        public void setRingtone(String ringtone) {
            this.ringtone = ringtone;
        }

        public String getCopyFrom() {
            return copyFrom;
        }

        public void setCopyFrom(String copyFrom) {
            this.copyFrom = copyFrom;
        }

        public String getCommentThreadId() {
            return commentThreadId;
        }

        public void setCommentThreadId(String commentThreadId) {
            this.commentThreadId = commentThreadId;
        }

        public double getFtype() {
            return ftype;
        }

        public void setFtype(double ftype) {
            this.ftype = ftype;
        }

        public double getCopyright() {
            return copyright;
        }

        public void setCopyright(double copyright) {
            this.copyright = copyright;
        }

        public double getMark() {
            return mark;
        }

        public void setMark(double mark) {
            this.mark = mark;
        }

        public double getMvid() {
            return mvid;
        }

        public void setMvid(double mvid) {
            this.mvid = mvid;
        }

        public double getRtype() {
            return rtype;
        }

        public void setRtype(double rtype) {
            this.rtype = rtype;
        }

        public BMusicBean getBMusic() {
            return bMusic;
        }

        public void setBMusic(BMusicBean bMusic) {
            this.bMusic = bMusic;
        }

        public HMusicBean getHMusic() {
            return hMusic;
        }

        public void setHMusic(HMusicBean hMusic) {
            this.hMusic = hMusic;
        }

        public MMusicBean getMMusic() {
            return mMusic;
        }

        public void setMMusic(MMusicBean mMusic) {
            this.mMusic = mMusic;
        }

        public LMusicBean getLMusic() {
            return lMusic;
        }

        public void setLMusic(LMusicBean lMusic) {
            this.lMusic = lMusic;
        }

        public PrivilegeBean getPrivilege() {
            return privilege;
        }

        public void setPrivilege(PrivilegeBean privilege) {
            this.privilege = privilege;
        }

        public String getAlg() {
            return alg;
        }

        public void setAlg(String alg) {
            this.alg = alg;
        }

        public List<?> getAlias() {
            return alias;
        }

        public void setAlias(List<?> alias) {
            this.alias = alias;
        }

        public List<ArtistsBeanX> getArtists() {
            return artists;
        }

        public void setArtists(List<ArtistsBeanX> artists) {
            this.artists = artists;
        }

        public List<?> getRtUrls() {
            return rtUrls;
        }

        public void setRtUrls(List<?> rtUrls) {
            this.rtUrls = rtUrls;
        }

        public static class AlbumBean {
            /**
             * name : 不得不爱
             * id : 8.0982754E7
             * type : EP/Single
             * size : 1.0
             * picId : 1.0995116429779664E17
             * blurPicUrl : http://p2.music.126.net/94ofbrM9sC9cQzKf2rO2GQ==/109951164297796644.jpg
             * companyId : 0.0
             * pic : 1.0995116429779664E17
             * picUrl : http://p2.music.126.net/94ofbrM9sC9cQzKf2rO2GQ==/109951164297796644.jpg
             * publishTime : 1.5660576E12
             * description :
             * tags :
             * company : 中视鸣达
             * briefDesc :
             * artist : {"name":"","id":0,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0}
             * songs : []
             * alias : []
             * status : 0.0
             * copyrightId : 1416389.0
             * commentThreadId : R_AL_3_80982754
             * artists : [{"name":"Lambert","id":3.1668975E7,"picId":0,"img1v1Id":0,"briefDesc":"","picUrl":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","img1v1Url":"http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg","albumSize":0,"alias":[],"trans":"","musicSize":0,"topicPerson":0}]
             * subType : 录音室版
             * mark : 0.0
             * picId_str : 109951164297796644
             */

            private String name;
            private double id;
            private String type;
            private double size;
            private double picId;
            private String blurPicUrl;
            private double companyId;
            private double pic;
            private String picUrl;
            private double publishTime;
            private String description;
            private String tags;
            private String company;
            private String briefDesc;
            private ArtistBean artist;
            private double status;
            private double copyrightId;
            private String commentThreadId;
            private String subType;
            private double mark;
            private String picId_str;
            private List<?> songs;
            private List<?> alias;
            private List<ArtistsBean> artists;

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public double getId() {
                return id;
            }

            public void setId(double id) {
                this.id = id;
            }

            public String getType() {
                return type;
            }

            public void setType(String type) {
                this.type = type;
            }

            public double getSize() {
                return size;
            }

            public void setSize(double size) {
                this.size = size;
            }

            public double getPicId() {
                return picId;
            }

            public void setPicId(double picId) {
                this.picId = picId;
            }

            public String getBlurPicUrl() {
                return blurPicUrl;
            }

            public void setBlurPicUrl(String blurPicUrl) {
                this.blurPicUrl = blurPicUrl;
            }

            public double getCompanyId() {
                return companyId;
            }

            public void setCompanyId(double companyId) {
                this.companyId = companyId;
            }

            public double getPic() {
                return pic;
            }

            public void setPic(double pic) {
                this.pic = pic;
            }

            public String getPicUrl() {
                return picUrl;
            }

            public void setPicUrl(String picUrl) {
                this.picUrl = picUrl;
            }

            public double getPublishTime() {
                return publishTime;
            }

            public void setPublishTime(double publishTime) {
                this.publishTime = publishTime;
            }

            public String getDescription() {
                return description;
            }

            public void setDescription(String description) {
                this.description = description;
            }

            public String getTags() {
                return tags;
            }

            public void setTags(String tags) {
                this.tags = tags;
            }

            public String getCompany() {
                return company;
            }

            public void setCompany(String company) {
                this.company = company;
            }

            public String getBriefDesc() {
                return briefDesc;
            }

            public void setBriefDesc(String briefDesc) {
                this.briefDesc = briefDesc;
            }

            public ArtistBean getArtist() {
                return artist;
            }

            public void setArtist(ArtistBean artist) {
                this.artist = artist;
            }

            public double getStatus() {
                return status;
            }

            public void setStatus(double status) {
                this.status = status;
            }

            public double getCopyrightId() {
                return copyrightId;
            }

            public void setCopyrightId(double copyrightId) {
                this.copyrightId = copyrightId;
            }

            public String getCommentThreadId() {
                return commentThreadId;
            }

            public void setCommentThreadId(String commentThreadId) {
                this.commentThreadId = commentThreadId;
            }

            public String getSubType() {
                return subType;
            }

            public void setSubType(String subType) {
                this.subType = subType;
            }

            public double getMark() {
                return mark;
            }

            public void setMark(double mark) {
                this.mark = mark;
            }

            public String getPicId_str() {
                return picId_str;
            }

            public void setPicId_str(String picId_str) {
                this.picId_str = picId_str;
            }

            public List<?> getSongs() {
                return songs;
            }

            public void setSongs(List<?> songs) {
                this.songs = songs;
            }

            public List<?> getAlias() {
                return alias;
            }

            public void setAlias(List<?> alias) {
                this.alias = alias;
            }

            public List<ArtistsBean> getArtists() {
                return artists;
            }

            public void setArtists(List<ArtistsBean> artists) {
                this.artists = artists;
            }

            public static class ArtistBean {
                /**
                 * name :
                 * id : 0.0
                 * picId : 0.0
                 * img1v1Id : 0.0
                 * briefDesc :
                 * picUrl : http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg
                 * img1v1Url : http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg
                 * albumSize : 0.0
                 * alias : []
                 * trans :
                 * musicSize : 0.0
                 * topicPerson : 0.0
                 */

                private String name;
                private double id;
                private double picId;
                private double img1v1Id;
                private String briefDesc;
                private String picUrl;
                private String img1v1Url;
                private double albumSize;
                private String trans;
                private double musicSize;
                private double topicPerson;
                private List<?> alias;

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public double getId() {
                    return id;
                }

                public void setId(double id) {
                    this.id = id;
                }

                public double getPicId() {
                    return picId;
                }

                public void setPicId(double picId) {
                    this.picId = picId;
                }

                public double getImg1v1Id() {
                    return img1v1Id;
                }

                public void setImg1v1Id(double img1v1Id) {
                    this.img1v1Id = img1v1Id;
                }

                public String getBriefDesc() {
                    return briefDesc;
                }

                public void setBriefDesc(String briefDesc) {
                    this.briefDesc = briefDesc;
                }

                public String getPicUrl() {
                    return picUrl;
                }

                public void setPicUrl(String picUrl) {
                    this.picUrl = picUrl;
                }

                public String getImg1v1Url() {
                    return img1v1Url;
                }

                public void setImg1v1Url(String img1v1Url) {
                    this.img1v1Url = img1v1Url;
                }

                public double getAlbumSize() {
                    return albumSize;
                }

                public void setAlbumSize(double albumSize) {
                    this.albumSize = albumSize;
                }

                public String getTrans() {
                    return trans;
                }

                public void setTrans(String trans) {
                    this.trans = trans;
                }

                public double getMusicSize() {
                    return musicSize;
                }

                public void setMusicSize(double musicSize) {
                    this.musicSize = musicSize;
                }

                public double getTopicPerson() {
                    return topicPerson;
                }

                public void setTopicPerson(double topicPerson) {
                    this.topicPerson = topicPerson;
                }

                public List<?> getAlias() {
                    return alias;
                }

                public void setAlias(List<?> alias) {
                    this.alias = alias;
                }
            }

            public static class ArtistsBean {
                /**
                 * name : Lambert
                 * id : 3.1668975E7
                 * picId : 0.0
                 * img1v1Id : 0.0
                 * briefDesc :
                 * picUrl : http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg
                 * img1v1Url : http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg
                 * albumSize : 0.0
                 * alias : []
                 * trans :
                 * musicSize : 0.0
                 * topicPerson : 0.0
                 */

                private String name;
                private double id;
                private double picId;
                private double img1v1Id;
                private String briefDesc;
                private String picUrl;
                private String img1v1Url;
                private double albumSize;
                private String trans;
                private double musicSize;
                private double topicPerson;
                private List<?> alias;

                public String getName() {
                    return name;
                }

                public void setName(String name) {
                    this.name = name;
                }

                public double getId() {
                    return id;
                }

                public void setId(double id) {
                    this.id = id;
                }

                public double getPicId() {
                    return picId;
                }

                public void setPicId(double picId) {
                    this.picId = picId;
                }

                public double getImg1v1Id() {
                    return img1v1Id;
                }

                public void setImg1v1Id(double img1v1Id) {
                    this.img1v1Id = img1v1Id;
                }

                public String getBriefDesc() {
                    return briefDesc;
                }

                public void setBriefDesc(String briefDesc) {
                    this.briefDesc = briefDesc;
                }

                public String getPicUrl() {
                    return picUrl;
                }

                public void setPicUrl(String picUrl) {
                    this.picUrl = picUrl;
                }

                public String getImg1v1Url() {
                    return img1v1Url;
                }

                public void setImg1v1Url(String img1v1Url) {
                    this.img1v1Url = img1v1Url;
                }

                public double getAlbumSize() {
                    return albumSize;
                }

                public void setAlbumSize(double albumSize) {
                    this.albumSize = albumSize;
                }

                public String getTrans() {
                    return trans;
                }

                public void setTrans(String trans) {
                    this.trans = trans;
                }

                public double getMusicSize() {
                    return musicSize;
                }

                public void setMusicSize(double musicSize) {
                    this.musicSize = musicSize;
                }

                public double getTopicPerson() {
                    return topicPerson;
                }

                public void setTopicPerson(double topicPerson) {
                    this.topicPerson = topicPerson;
                }

                public List<?> getAlias() {
                    return alias;
                }

                public void setAlias(List<?> alias) {
                    this.alias = alias;
                }
            }
        }

        public static class BMusicBean {
            /**
             * id : 3.902727782E9
             * size : 2832813.0
             * extension : mp3
             * sr : 48000.0
             * dfsId : 0.0
             * bitrate : 128000.0
             * playTime : 177000.0
             * volumeDelta : -54517.0
             */

            private double id;
            private double size;
            private String extension;
            private double sr;
            private double dfsId;
            private double bitrate;
            private double playTime;
            private double volumeDelta;

            public double getId() {
                return id;
            }

            public void setId(double id) {
                this.id = id;
            }

            public double getSize() {
                return size;
            }

            public void setSize(double size) {
                this.size = size;
            }

            public String getExtension() {
                return extension;
            }

            public void setExtension(String extension) {
                this.extension = extension;
            }

            public double getSr() {
                return sr;
            }

            public void setSr(double sr) {
                this.sr = sr;
            }

            public double getDfsId() {
                return dfsId;
            }

            public void setDfsId(double dfsId) {
                this.dfsId = dfsId;
            }

            public double getBitrate() {
                return bitrate;
            }

            public void setBitrate(double bitrate) {
                this.bitrate = bitrate;
            }

            public double getPlayTime() {
                return playTime;
            }

            public void setPlayTime(double playTime) {
                this.playTime = playTime;
            }

            public double getVolumeDelta() {
                return volumeDelta;
            }

            public void setVolumeDelta(double volumeDelta) {
                this.volumeDelta = volumeDelta;
            }
        }

        public static class HMusicBean {
            /**
             * id : 3.90272778E9
             * size : 7081965.0
             * extension : mp3
             * sr : 48000.0
             * dfsId : 0.0
             * bitrate : 320000.0
             * playTime : 177000.0
             * volumeDelta : -58655.0
             */

            private double id;
            private double size;
            private String extension;
            private double sr;
            private double dfsId;
            private double bitrate;
            private double playTime;
            private double volumeDelta;

            public double getId() {
                return id;
            }

            public void setId(double id) {
                this.id = id;
            }

            public double getSize() {
                return size;
            }

            public void setSize(double size) {
                this.size = size;
            }

            public String getExtension() {
                return extension;
            }

            public void setExtension(String extension) {
                this.extension = extension;
            }

            public double getSr() {
                return sr;
            }

            public void setSr(double sr) {
                this.sr = sr;
            }

            public double getDfsId() {
                return dfsId;
            }

            public void setDfsId(double dfsId) {
                this.dfsId = dfsId;
            }

            public double getBitrate() {
                return bitrate;
            }

            public void setBitrate(double bitrate) {
                this.bitrate = bitrate;
            }

            public double getPlayTime() {
                return playTime;
            }

            public void setPlayTime(double playTime) {
                this.playTime = playTime;
            }

            public double getVolumeDelta() {
                return volumeDelta;
            }

            public void setVolumeDelta(double volumeDelta) {
                this.volumeDelta = volumeDelta;
            }
        }

        public static class MMusicBean {
            /**
             * id : 3.902727781E9
             * size : 4249197.0
             * extension : mp3
             * sr : 48000.0
             * dfsId : 0.0
             * bitrate : 192000.0
             * playTime : 177000.0
             * volumeDelta : -56132.0
             */

            private double id;
            private double size;
            private String extension;
            private double sr;
            private double dfsId;
            private double bitrate;
            private double playTime;
            private double volumeDelta;

            public double getId() {
                return id;
            }

            public void setId(double id) {
                this.id = id;
            }

            public double getSize() {
                return size;
            }

            public void setSize(double size) {
                this.size = size;
            }

            public String getExtension() {
                return extension;
            }

            public void setExtension(String extension) {
                this.extension = extension;
            }

            public double getSr() {
                return sr;
            }

            public void setSr(double sr) {
                this.sr = sr;
            }

            public double getDfsId() {
                return dfsId;
            }

            public void setDfsId(double dfsId) {
                this.dfsId = dfsId;
            }

            public double getBitrate() {
                return bitrate;
            }

            public void setBitrate(double bitrate) {
                this.bitrate = bitrate;
            }

            public double getPlayTime() {
                return playTime;
            }

            public void setPlayTime(double playTime) {
                this.playTime = playTime;
            }

            public double getVolumeDelta() {
                return volumeDelta;
            }

            public void setVolumeDelta(double volumeDelta) {
                this.volumeDelta = volumeDelta;
            }
        }

        public static class LMusicBean {
            /**
             * id : 3.902727782E9
             * size : 2832813.0
             * extension : mp3
             * sr : 48000.0
             * dfsId : 0.0
             * bitrate : 128000.0
             * playTime : 177000.0
             * volumeDelta : -54517.0
             */

            private double id;
            private double size;
            private String extension;
            private double sr;
            private double dfsId;
            private double bitrate;
            private double playTime;
            private double volumeDelta;

            public double getId() {
                return id;
            }

            public void setId(double id) {
                this.id = id;
            }

            public double getSize() {
                return size;
            }

            public void setSize(double size) {
                this.size = size;
            }

            public String getExtension() {
                return extension;
            }

            public void setExtension(String extension) {
                this.extension = extension;
            }

            public double getSr() {
                return sr;
            }

            public void setSr(double sr) {
                this.sr = sr;
            }

            public double getDfsId() {
                return dfsId;
            }

            public void setDfsId(double dfsId) {
                this.dfsId = dfsId;
            }

            public double getBitrate() {
                return bitrate;
            }

            public void setBitrate(double bitrate) {
                this.bitrate = bitrate;
            }

            public double getPlayTime() {
                return playTime;
            }

            public void setPlayTime(double playTime) {
                this.playTime = playTime;
            }

            public double getVolumeDelta() {
                return volumeDelta;
            }

            public void setVolumeDelta(double volumeDelta) {
                this.volumeDelta = volumeDelta;
            }
        }

        public static class PrivilegeBean {
            /**
             * id : 1.384527426E9
             * fee : 8.0
             * payed : 0.0
             * st : 0.0
             * pl : 128000.0
             * dl : 0.0
             * sp : 7.0
             * cp : 1.0
             * subp : 1.0
             * cs : false
             * maxbr : 999000.0
             * fl : 128000.0
             * toast : false
             * flag : 68.0
             * preSell : false
             */

            private double id;
            private double fee;
            private double payed;
            private double st;
            private double pl;
            private double dl;
            private double sp;
            private double cp;
            private double subp;
            private boolean cs;
            private double maxbr;
            private double fl;
            private boolean toast;
            private double flag;
            private boolean preSell;

            public double getId() {
                return id;
            }

            public void setId(double id) {
                this.id = id;
            }

            public double getFee() {
                return fee;
            }

            public void setFee(double fee) {
                this.fee = fee;
            }

            public double getPayed() {
                return payed;
            }

            public void setPayed(double payed) {
                this.payed = payed;
            }

            public double getSt() {
                return st;
            }

            public void setSt(double st) {
                this.st = st;
            }

            public double getPl() {
                return pl;
            }

            public void setPl(double pl) {
                this.pl = pl;
            }

            public double getDl() {
                return dl;
            }

            public void setDl(double dl) {
                this.dl = dl;
            }

            public double getSp() {
                return sp;
            }

            public void setSp(double sp) {
                this.sp = sp;
            }

            public double getCp() {
                return cp;
            }

            public void setCp(double cp) {
                this.cp = cp;
            }

            public double getSubp() {
                return subp;
            }

            public void setSubp(double subp) {
                this.subp = subp;
            }

            public boolean isCs() {
                return cs;
            }

            public void setCs(boolean cs) {
                this.cs = cs;
            }

            public double getMaxbr() {
                return maxbr;
            }

            public void setMaxbr(double maxbr) {
                this.maxbr = maxbr;
            }

            public double getFl() {
                return fl;
            }

            public void setFl(double fl) {
                this.fl = fl;
            }

            public boolean isToast() {
                return toast;
            }

            public void setToast(boolean toast) {
                this.toast = toast;
            }

            public double getFlag() {
                return flag;
            }

            public void setFlag(double flag) {
                this.flag = flag;
            }

            public boolean isPreSell() {
                return preSell;
            }

            public void setPreSell(boolean preSell) {
                this.preSell = preSell;
            }
        }

        public static class ArtistsBeanX {
            /**
             * name : Lambert
             * id : 3.1668975E7
             * picId : 0.0
             * img1v1Id : 0.0
             * briefDesc :
             * picUrl : http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg
             * img1v1Url : http://p2.music.126.net/6y-UleORITEDbvrOLV0Q8A==/5639395138885805.jpg
             * albumSize : 0.0
             * alias : []
             * trans :
             * musicSize : 0.0
             * topicPerson : 0.0
             */

            private String name;
            private double id;
            private double picId;
            private double img1v1Id;
            private String briefDesc;
            private String picUrl;
            private String img1v1Url;
            private double albumSize;
            private String trans;
            private double musicSize;
            private double topicPerson;
            private List<?> alias;

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public double getId() {
                return id;
            }

            public void setId(double id) {
                this.id = id;
            }

            public double getPicId() {
                return picId;
            }

            public void setPicId(double picId) {
                this.picId = picId;
            }

            public double getImg1v1Id() {
                return img1v1Id;
            }

            public void setImg1v1Id(double img1v1Id) {
                this.img1v1Id = img1v1Id;
            }

            public String getBriefDesc() {
                return briefDesc;
            }

            public void setBriefDesc(String briefDesc) {
                this.briefDesc = briefDesc;
            }

            public String getPicUrl() {
                return picUrl;
            }

            public void setPicUrl(String picUrl) {
                this.picUrl = picUrl;
            }

            public String getImg1v1Url() {
                return img1v1Url;
            }

            public void setImg1v1Url(String img1v1Url) {
                this.img1v1Url = img1v1Url;
            }

            public double getAlbumSize() {
                return albumSize;
            }

            public void setAlbumSize(double albumSize) {
                this.albumSize = albumSize;
            }

            public String getTrans() {
                return trans;
            }

            public void setTrans(String trans) {
                this.trans = trans;
            }

            public double getMusicSize() {
                return musicSize;
            }

            public void setMusicSize(double musicSize) {
                this.musicSize = musicSize;
            }

            public double getTopicPerson() {
                return topicPerson;
            }

            public void setTopicPerson(double topicPerson) {
                this.topicPerson = topicPerson;
            }

            public List<?> getAlias() {
                return alias;
            }

            public void setAlias(List<?> alias) {
                this.alias = alias;
            }
        }
    }
}
